@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:red;}
img{ border:none;}
li,dd{ list-style:none;}
body{ font-size:14px; color:#333; word-break:break-all; font-family:"宋体";}
.left{ float:left;}
.rigth{ float:right;}
h3{ font-size:18px; font-family:"宋体";}
h4{ font-size:16px;}
h5{ font-size:14px;}
.margin-top{ margin-top:20px;}
.margin-top2{ margin-top:10px;}
.margin-left{ margin-left:20px;}


.gszxw_con{ width:980px; height:auto; margin:0 auto;}
/*头条*/
.top_line{ width:980px; height:86px; overflow:hidden; margin:20px auto 0; float:left;}
.top_line ul{ display:block; width:1005px; height:86px; overflow:hidden;}
.top_line li{ display:block; width:310px; height:86px; overflow:hidden; float:left; padding-right:25px;}
.top_line li img{ width:110px; height:86px; float:left;}
.top_line h5{ display:block; width:190px; height:30px; overflow:hidden; float:right;}
.top_line p{ display:block; width:190px; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#999; float:right; margin-top:-6px;}

/*首页内容部分*/
.index_con{ width:980px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; float:left;}

.index_line{ width:980px; height:2px;  overflow:hidden; background:#233578; margin-bottom:20px;}		/*横线*/

.index_con_l{ width:310px; height:auto; overflow:hidden;}
.index_con_c{ width:350px; height:auto; overflow:hidden;}
.index_con_r{ width:280px; height:auto; overflow:hidden;}

	/*轮播图*/
.swap_img{ width:310px; height:278px; overflow:hidden;}
.swap_img img{ width:310px; height:248px;  float:left;}
.swap_img p{ display:block; width:310px; height:30px; overflow:hidden; line-height:32px; text-align:center; float:left;} 
.swap_img ul{ width:auto; height:14px; overflow:hidden; float:right; margin-top:-48px; padding-right:6px;}
.swap_img li{ width:14px; height:14px; overflow:hidden; float:left; padding-left:6px;}
.swap_img li a{ display:block; width:12px; height:12px; background:#fff; border:1px solid #CCC;}
.swap_img li .a1{ background:#233578;width:12px; height:12px;border:1px solid #233578;}

.index_con_l .part1-sdiv{ width:310px; height:305px; overflow:hidden;}
.index_con_l .part1-sdiv .tit{ width:310px; height:30px; overflow:hidden; line-height:32px; background:url(../images/part1_titbg.jpg);}
.index_con_l .part1-sdiv .tit h5{ float:left; padding-left:10px;}
.index_con_l .part1-sdiv .tit h5 a{ color:#233578;}
.index_con_l .part1-sdiv .tit h5 a:hover{ color:red;}
.index_con_l .part1-sdiv .tit span{ float:right; padding-right:10px; font-size:12px;}
.index_con_l .part1-sdiv .con{ width:310px; height:275px; overflow:hidden;}
.index_con_l .part1-sdiv .con .imgdiv{ width:310px; height:96px; overflow:hidden; margin-top:10px; border-bottom:1px dotted #ccc;}
.index_con_l .part1-sdiv .con .imgdiv img{ width:110px; height:86px; float:left;}
.index_con_l .part1-sdiv .con .imgdiv h5{ width:190px; height:24px; overflow:hidden; line-height:20px; float:right;}
.index_con_l .part1-sdiv .con .imgdiv p{ width:190px; height:auto; overflow:hidden; line-height:22px; font-size:12px; color:#666; float:right;}
.index_con_l .part1-sdiv .con ul{ padding-top:4px;}
.index_con_l .part1-sdiv .con li{ padding-left:18px; background:url(../images/list-style_1.jpg) no-repeat 2px 12px; line-height:28px;}

.index_con_l .part1-ad{ width:310px; height:87px; overflow:hidden;}
.index_con_l .part1-ad img{ width:310px; height:87px;}

.index_con_c .part1_sdiv{ width:350px; height:auto; overflow:hidden;}
.index_con_c .part1_sdiv h4{ width:350px; height:24px; overflow:hidden;}
.index_con_c .part1_sdiv ul{ border-bottom:1px dotted #ccc; padding-bottom:4px;}
.index_con_c .part1_sdiv ol{}
.index_con_c .part1_sdiv li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.index_con_r .part1_sdiv{ width:280px; height:340px; overflow:hidden;}
.index_con_r .part1_sdiv .tit{ width:280px; height:30px; overflow:hidden; background:url(../images/part1_titbg.jpg); line-height:32px;}
.index_con_r .part1_sdiv .tit h5{ float:left; padding-left:10px;}
.index_con_r .part1_sdiv .tit h5 a{ color:#233578;}
.index_con_r .part1_sdiv .tit h5 a:hover{ color:red;}
.index_con_r .part1_sdiv .tit span{ float:right; padding-right:10px; font-size:12px;}
.index_con_r .part1_sdiv .con{ width:258px; height:309px; overflow:hidden; border:1px solid #ccc; border-top:none; padding:0 10px;}
.index_con_r .part1_sdiv .con .imgdiv{ width:258px; height:122px; overflow:hidden; padding-top:10px; border-bottom:1px dotted #ccc;}
.index_con_r .part1_sdiv .con .imgdiv h5{ width:258px; height:26px; overflow:hidden; float:left;}
.index_con_r .part1_sdiv .con .imgdiv img{ width:110px; height:86px; float:left;}
.index_con_r .part1_sdiv .con .imgdiv p{ width:138px; height:auto; overflow:hidden; float:right; line-height:22px; font-size:12px; color:#666;}
.index_con_r .part1_sdiv .con ul{ padding-top:5px;}
.index_con_r .part1_sdiv .con li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 9px; font-size:12px; line-height:24px;}

.index_ad_t{ width:980px;  height:90px; overflow:hidden; float:left;}
.index_ad_t img{ width:980px; height:90px;}

.full_column-tit{ width:980px; height:40px; background:url(../images/full_column_titbg.jpg) repeat-x;}
.full_column-tit h3{ width:auto; height:40px; float:left; line-height:44px; padding-left:24px; background:url(../images/full_column_titsign.jpg) no-repeat 10px 10px; font-weight: bold; overflow:hidden;}
.full_column-tit ul{ width:auto; height:30px; float:right; margin-right:-1px;}
.full_column-tit li{ width:auto; height:40px; line-height:42px; float:left; padding:0 11px 0 10px; background:url(../images/sline.jpg) no-repeat right 13px; font-size:12px; position:relative; text-align:center;}
.full_column-tit li .a_more{ display:block; width:auto; height:40px; overflow:hidden; cursor:pointer;}
.full_column-tit .more_li{ width:486px; height:auto; overflow:hidden; position:absolute; right:0px; background:#fff; top:37px; background:url(../images/more_li-bg.jpg); display:none;}
.full_column-tit .more_li ol li{ height:30px; line-height:32px; background-position:right 9px;}

.full_column-con{ width:980px; height:auto; overflow:hidden;}
.full_column-con .l_div{ width:310px; height:259px; overflow:hidden; border-bottom:1px dotted #ccc;}
.full_column-con .l_div-tit{ width:310px; height:30px; overflow:hidden;}
.full_column-con .l_div-tit h5{ width:auto; height:30px; overflow:hidden; float:left;}
.full_column-con .l_div-tit h5 a{ color:#233578;}
.full_column-con .l_div-tit h5 a:hover{ color:red;}
.full_column-con .l_div-tit span{ width:auto; height:30px; float:right; font-size:12px; line-height:1.4em;}
.full_column-con .l_div-con{ width:310px; height:229px; overflow:hidden;}
.full_column-con .l_div-con .imgdiv{ width:310px; height:86px; overflow:hidden;}
.full_column-con .l_div-con .imgdiv img{ width:110px; height:86px; float:left;}
.full_column-con .l_div-con .imgdiv h5{ width:192px; height:24px; overflow:hidden; float:right;}
.full_column-con .l_div-con .imgdiv p{ width:192px; height:auto; overflow:hidden; float:right; line-height:22px; color:#666; font-size:12px;}
.full_column-con .l_div-con .imgdiv li{ width:110px; height:86px; overflow:hidden; float:left; padding-left:30px;}
.full_column-con .l_div-con .imgdiv li span{ width:110px; height:20px; float:right; margin-top:-20px; background:#000; filter: alpha(opacity=70); /* 设置ie透明度  */ opacity:0.7;  /* 设置火狐高版本透明度  */  -moz-opacity:.7; /* 设置火狐低版本透明度  */ text-align:center; line-height:22px; font-size:12px;}
.full_column-con .l_div-con .imgdiv li span a,.full_column-con .l_div-con .imgdiv li span a:hover{ color:#fff;}
.full_column-con .l_div-con ul{ padding-top:4px;}
.full_column-con .l_div-con ul li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.full_column-con .c_div{ width:350px; height:530px; overflow:hidden;}
.full_column-con .c_div dl{ width:350px; height:auto; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:12px; padding-bottom:8px;}
.full_column-con .c_div dt{ font-weight:bold; width:350px; height:24px; overflow:hidden;}
.full_column-con .c_div dd{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 12px; line-height:28px;}

.full_column-con .r_div{ width:258px; height:223px; overflow:hidden; border:1px solid #ccc; padding:0 10px;}
.full_column-con .r_div .tit{ width:258px; height:30px; overflow:hidden;}
.full_column-con .r_div .tit h5{ width:auto; height:30px; overflow:hidden; float:left; line-height:32px;}
.full_column-con .r_div .tit h5 a{ color:#233578;}
.full_column-con .r_div .tit h5 a:hover{ color:red;}
.full_column-con .r_div .tit span{ width:auto; height:30px; overflow:hidden; float:right; line-height:32px; font-size:12px;}
.full_column-con .r_div .con{ width:258px; height:195px; overflow:hidden;}
.full_column-con .r_div .con ul{ margin-top:-2px;}
.full_column-con .r_div .con li{ padding-left:20px; background:url(../images/list-style_1.jpg) no-repeat 3px 9px; font-size:12px; line-height:24px;}
.full_column-con .r_ad{ width:280px; height:60px; overflow:hidden;}
.full_column-con .r_ad img{ width:280px; height:60px;}

/*底部*/
.f-l {float:left;}
.f-r {float:right;}
.c-f {clear:both;}
#friend-link {width:978px; overflow:hidden;background:#ffece8;border:1px solid #f5c3c2; margin:10px auto 0;}
.frd-link {color:#333;margin:0 4px;}
#friend-link a{ color:#333; font-size:12px;;}
#fl_img{ width:990px;padding: 8px 10px 6px; height: 42px; border-bottom: 1px solid #ccc;}
#fl_img a{ margin-right:17px; float:left}
a.frd-link:hover,a#SQlink:hover,.btm-miaoshu a:hover,.inf-con a:hover {text-decoration:underline;}

#connect-us {width:978px;height:14px; overflow:hidden;padding:7px 0; margin:10px auto 0;border:1px solid #cdcdcd; font-size:12px;}
#connect-us ul {width:568px;margin:0 auto;}
#connect-us ul li {height:13px;width:auto;padding:1px 10px 0 10px;}
#connect-us ul li a:hover {color:#383838;}
.right-border {border-right:1px solid #616161;}

/*#btm-inf {height:169px;padding-top:20px;text-align:center;line-height:22px; font-size:12px;}
#btm-icon { width:875px;height:51px; overflow:hidden;padding:4px 0 0 105px; margin:0 auto;}
.margin-right {margin-right:10px;}
.inf-con {text-align:center;line-height:26px;}
.inf-con-ZZ {font-weight: 800; color: #f00;width:440px;height:26px;margin:0 auto;}
.inf-con-QQ {text-align:center;height:36px;width:300px;margin:0 auto;line-height:36px;}*/